petrol%20station

noun

  1. 1

    A filling station, gas station; a facility selling fuel for road motor vehicles

Translate “petrol%20station” to another language

Click any language to open the translator with this word already filled in.

Petrol%20station Definition & Meaning | TranslatePulse